package ph.com.gs3.formalistics.model.vo.view;

import java.util.List;

import ph.com.gs3.formalistics.model.vo.business.document.DocumentAction;

public interface DisplayableDocumentItem {

	public int getDocumentId();

	public int getAuthorId();

	public int getProcessorId();

	public boolean isStarred();

	public void setStarred(boolean starred);

	public boolean isOutgoing();

	public boolean showActionsButton();

	public boolean showStarButton();

	public boolean showCommentButton();

	public String getHeader();

	public String getDate();

	public String getSubheader();

	public String getContentsHeader();

	public String getContentsBody();

	public String getFooterHeader();

	public String getFooterBody();

	public List<DocumentAction> getAvailableActions();

}
